html,body{
  height: 100%;
  overflow: hidden;
}
a{
  cursor: pointer;
}
.power-error{
  color: #dd4b39;
}
/* font-weight */
.fw-bold{
  font-weight: bold;
}
/* font-size */
.fs-80{
  font-size: 8rem;
}
.fs-160{
  font-size: 16rem;
}
.fs-40{
  font-size: 4rem;
}
.fs-38{
  font-size: 3.8rem;
}
.fs-36{
  font-size: 3.6rem;
}
.fs-34{
  font-size: 3.4rem;
}
.fs-32{
  font-size: 3.2rem;
}
.fs-30{
  font-size: 3rem;
}
.fs-28{
  font-size: 2.8rem;
}
.fs-26{
  font-size: 2.6rem;
}
.fs-24{
  font-size: 2.4rem;
}
.fs-22{
  font-size: 2.2rem;
}
.fs-20{
  font-size: 2rem;
}
.fs-18{
  font-size: 1.8rem;
}
.fs-16{
  font-size: 1.6rem;
}
.fs-14{
  font-size: 1.4rem;
}
.fs-12{
  font-size: 1.2rem;
}
.fs-10{
  font-size: 1rem;
}
.fs-240{
  font-size: 24rem;
}

/* font-color */
.fc-999{
  color:#999;
}
.fc-666{
  color:#666;
}
.fc-333{
  color:#333;
}
.fc-white{
  color:white;
}
.fc-21a0df{
  color:#21a0df
}
.fc-c2c2c2{
  color: #c2c2c2;
}
.fc-d3dced{
  color: #d3dced;
}
.fc-warning{
  color: #ff951b!important;
}
/* bg-color */
.bg-fff{
  background-color: #fff;
}
.bg-21a0df{
  background-color: #21a0df;
}
.login-page{
  height: 100%;
}
.login-box{
    margin: 0 auto;
    padding-top: 150px;
}
.rkx-content-wrapper{
  -webkit-overflow-scrolling:touch;
  margin-left:230px;
  padding: 20px;
  height: calc(100% - 50px);
  overflow-y: auto;
}
/* .rkx-md {
  margin-left: 0;
  height: calc(100% - 100px);
} */
@media screen and (max-width: 768px) {
  .rkx-content-wrapper{
    margin-left:0;
      height: calc(100% - 100px);
  }
}